<%@page import="java.text.SimpleDateFormat"%>
<%@page import="it.apuliait.service.CassaPrevidenzialeLocalServiceUtil"%>
<%@page import="it.apuliait.service.persistence.CassaPrevidenzialeUtil"%>
<%@page import="it.apuliait.model.CassaPrevidenziale"%>
<%@page import="it.apuliait.model.LineaFattura"%>
<%@page import="java.util.ArrayList"%>
<%@page import="it.apuliait.model.Documento"%>
<%@page import="it.apuliait.model.Ricevente"%>
<%@page import="java.util.List"%>
<%@page import="javax.portlet.PortletURL"%>
<%@page import="javax.portlet.ActionRequest"%>
<%@ taglib uri="http://alloy.liferay.com/tld/aui" prefix="aui" %>
<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %>
<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
<%@ taglib uri="http://liferay.com/tld/portlet" prefix="liferay-portlet" %>

<script type="text/javascript" src="<%= request.getContextPath() %>/js/jquery.min.js"></script>
<script type="text/javascript" src="<%= request.getContextPath() %>/js/jquery.ui.core.js"></script>
<script type="text/javascript" src="<%= request.getContextPath() %>/js/jquery.ui.datepicker.js"></script>
<script type="text/javascript" src="<%= request.getContextPath() %>/js/ui.datepicker-it.js"></script>
<link href="<%= request.getContextPath() %>/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<link href="<%= request.getContextPath() %>/css/ui.datepicker.css" rel="stylesheet" type="text/css" />

<portlet:defineObjects />
<%
PortletURL nuovoDocumentoURL = renderResponse.createActionURL();
nuovoDocumentoURL.setParameter(ActionRequest.ACTION_NAME, "nuovoDocumento");

PortletURL trasportooURL = renderResponse.createActionURL();
trasportooURL.setParameter(ActionRequest.ACTION_NAME, "trasporto");

PortletURL modificaCompetenzaURL = renderResponse.createActionURL();
modificaCompetenzaURL.setParameter(ActionRequest.ACTION_NAME, "modificaCompetenza");

List<LineaFattura> list_competenze = (List<LineaFattura>)renderRequest.getAttribute("list_competenze");

PortletURL iteratorURL = renderResponse.createRenderURL();
List<LineaFattura> displayList = new ArrayList<LineaFattura>();
pageContext.setAttribute("list_competenze", list_competenze);

List<Ricevente> list_ricevente = (List<Ricevente>)renderRequest.getAttribute("list_ricevente");
Documento documento = (Documento)renderRequest.getAttribute("documento");

double imponibileIva = 0;

%>

<script type="text/javascript">
  $(document).ready(function(){
 	$('#datepicker').datepicker({ dateFormat: 'yy-mm-dd' });
  }); 
</script>
<script>

function valid()
{
	if(document.getElementById('riceventeIdFK').value == 0)
	{
		document.getElementById('riceventeIdFK').style.backgroundColor = "#ff0000";
	}
}

function salvaBozza()
{	
	document.fm.scelta.value = "SALVA_DOC_BOZZA";
	document.fm.documentoId.value = "<%= String.valueOf(documento.getDocumentoId()) %>";
    document.fm.method = "post";
    document.fm.action = "<%= nuovoDocumentoURL %>";
    document.fm.submit();
}

function aggiungiCompetenza()
{
	document.fm.scelta.value = "SALVA_DOC_BOZZA_AGGIUNGI_COMPETENZA";
	document.fm.documentoId.value = "<%= String.valueOf(documento.getDocumentoId()) %>";
	document.fm.method = "post";
	document.fm.action = "<%= nuovoDocumentoURL %>";
	document.fm.submit();
}

function datiTrasporto()
{
	document.fm.scelta.value = "TRASPORTO";
	document.fm.documentoId.value = "<%= String.valueOf(documento.getDocumentoId()) %>";
	document.fm.method = "post";
	document.fm.action = "<%= trasportooURL %>";
	document.fm.submit();
}


</script>

<form name="fm">
	<input type="hidden" name="<portlet:namespace />scelta" id="scelta" value="" />
	<input type="hidden" name="<portlet:namespace />documentoId" id="documentoId" value="" />
	<div style="display: inline-flex;">
		<input type="button" value="Salva In Bozza" onclick="salvaBozza()" />
		<p>&nbsp;</p><p>&nbsp;</p>
		<input type="button" value="Aggiungi Competenza" onclick="aggiungiCompetenza()" />
		<p>&nbsp;</p><p>&nbsp;</p>
		<input type="button" value="Dati per Trasporto" onclick="datiTrasporto()" />
	</div>
	<br /><br /><br />
	<table border="0" width="100%">
		<tr>
			<td colspan="5" style="border-bottom-style: solid; border-bottom-color: #118ADE;">
				<table width="100%">
					<tr>
						<td><B>DOCUMENTO:</B> <%= documento.getNomeDocumento() %></td>
						<td align="right" colspan="4"><b>TOTALE:</b> <%= documento.getImportoTotale() %> &euro;</td>
					</tr>
				</table>
			</td>
		</tr>
		<tr>
			<td colspan="5">&nbsp;</td>
		</tr>
		<tr>
			<td>NUMERO DOCUMENTO</td>
			<td><input type="text" name="<portlet:namespace />numDocumento" style="width: 20%" value="<%= documento.getNumeroDocumento() %>" /></td>
			<td>&nbsp;</td>
			<td>N. VOLTE INVIATO AL SdI</td>
			<td><input type="text" name="<portlet:namespace />progressivoInvio" style="width: 20%" value="<%= documento.getProgressivoInvio() %>" /></td>
		</tr>
		<tr>
			<td>RICEVENTE</td>
			<td colspan="4">
			<select onchange="valid()" name="<portlet:namespace />riceventeIdFK" style="width: 100%">
				<option value="0"></option>
				<% for(Ricevente ric : list_ricevente){ 
					if(ric.getRiceventeId() == documento.getRiceventeIDFK()){
				%>
					<option value="<%= ric.getRiceventeId() %>" selected="selected"><%= ric.getRagioneSocialeRic() %></option>
				<% } else { %>
					<option value="<%= ric.getRiceventeId() %>"><%= ric.getRagioneSocialeRic() %></option>
				<% }} %>
				
			</select>
			</td>
		</tr>
		<tr>
			<td>TIPO DOCUMENTO</td>
			<td>
				<select name="<portlet:namespace />tipoFattura" style="width: 100%">
					<% if(documento.getTipoDocumento().equals("TD01")){ %>
						<option selected="selected" value="TD01">Fattura</option>	
					<%}else if(documento.getTipoDocumento().equals("TD02")){ %>
						<option selected="selected" value="TD02">Acconto/anticipo su fattura</option>
					<%}else if(documento.getTipoDocumento().equals("TD03")){ %>
						<option selected="selected" value="TD03">Acconto/anticipo su parcella</option>
					<%}else if(documento.getTipoDocumento().equals("TD04")){ %>
						<option selected="selected" value="TD04">Nota di credito</option>
					<%}else if(documento.getTipoDocumento().equals("TD05")){ %>
						<option selected="selected" value="TD05">Nota di debito</option>
					<%}else if(documento.getTipoDocumento().equals("TD06")){ %>
						<option selected="selected" value="TD06">Parcella</option>
					<% } %>
					<option value="TD01">Fattura</option>
					<option value="TD02">Acconto/anticipo su fattura</option>
					<option value="TD03">Acconto/anticipo su parcella</option>
					<option value="TD04">Nota di credito</option>
					<option value="TD05">Nota di debito</option>
					<option value="TD06">Parcella</option>
				</select>
			</td>
			<td>&nbsp;</td>
			<td>DATA</td>
			<td><input placeholder="(aaaa-mm-gg)" type="text" name="<portlet:namespace />dataFattura" id="datepicker" maxlength="10" size="10" style="width: 80%" value="<%= documento.getDataDocumento() %>" /></td>
		</tr>
		<tr>
			<td>ARROTONDAMENTO</td>
			<td colspan="4"><input type="text" name="<portlet:namespace />arrotondamento" style="width: 80%" value="<%= documento.getArrotondamento() %>" /></td>
		</tr>
		<tr>
			<td>CAUSALE</td>
			<td><input type="text" name="<portlet:namespace />causale" style="width: 80%" value="<%= documento.getCausale() %>" /></td>
			<td>&nbsp;</td>
			<td>EMESSA AI SENSI DELL'ARTICOLO 73</td>
			<% if(documento.getArticolo73().equals("SI")){ %>
			<td><input type="checkbox" name="<portlet:namespace />art73" value="SI" checked="checked" /></td>
			<% }else{ %>
			<td><input type="checkbox" name="<portlet:namespace />art73" value="SI" /></td>
			<% } %>
		</tr>
		<tr>
			<td>ESIGIBILITA' IVA</td>
			<td colspan="4">
				<select name="<portlet:namespace />esigibilitaIva">
					<% if(documento.getEsigibilitaIva().equals("I")){ %>
						<option value="I" selected="selected">Esigibilit&agrave; Immediata</option>
					<% }else if(documento.getEsigibilitaIva().equals("D")){ %>
						<option value="D" selected="selected">Esigibilit&agrave; Differita</option>
					<% }else if(documento.getEsigibilitaIva().equals("S")){ %>
						<option value="S" selected="selected">Scissione dei pagamenti</option>
					<% } %>
					<option></option>
					<option value="I">Esigibilit&agrave; Immediata</option>
					<option value="D">Esigibilit&agrave; Differita</option>
					<option value="S">Scissione dei pagamenti</option>
				</select>
			</td>
		</tr>
		<tr>
			<td colspan="5">&nbsp;</td>
		</tr>
	</table>
	<table border="0" width="100%">
		<tr>
			<td colspan="5" style="border-bottom-style: solid; border-bottom-color: #118ADE"><b>DATI RITENUTA</b></td>
		</tr>
		<tr>
			<td colspan="5">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 15%">TIPO RITENUTA</td>
			<td colspan="4">
			<select name="<portlet:namespace />tipoRitenuta" style="width:100%">
				<% if(documento.getTipoDocumento().equals("RT01")){ %>
						<option selected="selected" value="RT01">Ritenuta persone fisiche</option>	
					<%}else if(documento.getTipoDocumento().equals("RT02")){ %>
						<option selected="selected" value="RT02">Ritenuta persone giuridiche</option>
					<%} %>
				<option value="RT01">Ritenuta persone fisiche</option>
				<option value="RT02">Ritenuta persone giuridiche</option>
			</select>
			</td>
		</tr>
		<tr>
			<td>IMPORTO RITENUTA</td>
			<td><input type="text" name="<portlet:namespace />importoRitenuta" disabled="disabled" style="width: 80%" value="<%= documento.getImportoRitenuta() %> &euro;" /></td>
			<td>&nbsp;</td>
			<td>ALIQUOTA %</td>
			<td><input type="text" name="<portlet:namespace />aliquotaRitenuta" style="width: 80%" value="<%= documento.getAliquotaRitenuta() %>" /></td>
		</tr>
		<tr>
			<td style="width: 15%">CAUSALE PAGAMENTO</td>
			<td colspan="4">
			<select name="<portlet:namespace />causalePagamento" style="width:100%">
				<% if(documento.getCausalePagamento().equals("A")){ %>
					<option selected="selected" value="A">A - Prestazioni di lavoro autonomo rientranti nell&rsquo;esercizio di arte o professione abituale.</option>
				<% }else if(documento.getCausalePagamento().equals("B")){ %>
					<option selected="selected" value="B">B - Utilizzazione economica, da parte dell&rsquo;autore o dell&rsquo;inventore, di opere dell&rsquo;ingegno, di brevetti industriali e di processi, formule o informazioni relativi a esperienze acquisite in campo industriale, commerciale o scientifico.</option>
				<% }else if(documento.getCausalePagamento().equals("C")){ %>
					<option selected="selected" value="C">C - Utili derivanti da contratti di associazione in partecipazione e da contratti di cointeressenza, quando l&rsquo;apporto &egrave; costituito esclusivamente dalla prestazione di lavoro</option>
				<% }else if(documento.getCausalePagamento().equals("D")){ %>
					<option selected="selected" value="D">D - Utili spettanti ai soci promotori ed ai soci fondatori delle societ&agrave;  di capitali</option>
				<% }else if(documento.getCausalePagamento().equals("E")){ %>
					<option selected="selected" value="E">E - Levata di protesti cambiari da parte dei segretari comunali</option>
				<% }else if(documento.getCausalePagamento().equals("F")){ %>
					<option selected="selected" value="F">F - Prestazioni rese dagli sportivi con contratto di lavoro autonomo</option>
				<% }else if(documento.getCausalePagamento().equals("G")){ %>
					<option selected="selected" value="G">G - Indennit&agrave; corrisposte per la cessazione di attivit&agrave;  sportiva professionale</option>
				<% }else if(documento.getCausalePagamento().equals("H")){ %>
					<option selected="selected" value="H">H - Indennit&agrave; corrisposte per la cessazione dei rapporti di agenzia delle persone fisiche e delle societ&agrave; di persone con esclusione delle somme maturate entro il 31 dicembre 2003, gi&agrave; imputate per competenza e tassate come reddito d&rsquo;impresa</option>
				<% }else if(documento.getCausalePagamento().equals("I")){ %>
					<option selected="selected" value="I">I - Indennit&agrave; corrisposte per la cessazione da funzioni notarili</option>
				<% }else if(documento.getCausalePagamento().equals("L")){ %>
					<option selected="selected" value="L">L - Utilizzazione economica, da parte di soggetto diverso dall&rsquo;autore o dall&rsquo;inventore, di opere dell&rsquo;ingegno, di brevetti industriali e di processi, formule e informazioni relativi ad esperienze acquisite in campo industriale, commerciale o scientifico</option>
				<% }else if(documento.getCausalePagamento().equals("M")){ %>
					<option selected="selected" value="M">M - Prestazioni di lavoro autonomo non esercitate abitualmente, obblighi di fare, di non fare o permettere</option>
				<% }else if(documento.getCausalePagamento().equals("N")){ %>
					<option selected="selected" value="N">N - Indennità di trasferta, rimborso forfetario di spese, premi e compensi erogati</option>
				<% }else if(documento.getCausalePagamento().equals("O")){ %>
					<option selected="selected" value="O">O - Prestazioni di lavoro autonomo non esercitate abitualmente, obblighi di fare, di non fare o permettere, per le quali non sussiste l&rsquo;obbligo di iscrizione alla gestione separata (Circ. Inps 104/2001).</option>
				<% }else if(documento.getCausalePagamento().equals("P")){ %>
					<option selected="selected" value="P">P - Compensi corrisposti a soggetti non residenti privi di stabile organizzazione per l&rsquo;uso o la concessione in uso di attrezzature industriali, commerciali o scientifiche che si trovano nel territorio dello Stato, ecc.</option>
				<% }else if(documento.getCausalePagamento().equals("Q")){ %>
					<option selected="selected" value="Q">Q - Provvigioni corrisposte ad agente o rappresentante di commercio monomandatario.</option>
				<% }else if(documento.getCausalePagamento().equals("R")){ %>
					<option selected="selected" value="R">R - Provvigioni corrisposte ad agente o rappresentante di commercio plurimandatario.</option>
				<% }else if(documento.getCausalePagamento().equals("S")){ %>
					<option selected="selected" value="S">S - Provvigioni corrisposte a commissionario.</option>
				<% }else if(documento.getCausalePagamento().equals("T")){ %>
					<option selected="selected" value="T">T - Provvigioni corrisposte a mediatore.</option>
				<% }else if(documento.getCausalePagamento().equals("U")){ %>
					<option selected="selected" value="U">U - Provvigioni corrisposte a procacciatore di affari.</option>
				<% }else if(documento.getCausalePagamento().equals("V")){ %>
					<option selected="selected" value="V">V - Provvigioni corrisposte a incaricato per le vendite a domicilio e provvigioni corrisposte a incaricato per la vendita porta a porta e per la vendita ambulante di giornali quotidiani e periodici (L. 25.02.1987, n. 67).</option>
				<% }else if(documento.getCausalePagamento().equals("W")){ %>
					<option selected="selected" value="W">W - Corrispettivi erogati nel 2013 per prestazioni relative a contratti d&rsquo;appalto cui si sono resi applicabili le disposizioni contenute nell&rsquo;art. 25-ter D.P.R. 600/1973.</option>
				<% }else if(documento.getCausalePagamento().equals("X")){ %>
					<option selected="selected" value="X">X - Canoni corrisposti nel 2004 da societ&agrave; o enti residenti, ovvero da stabili organizzazioni di societ&agrave; estere di cui all&rsquo;art. 26-quater, c. 1, lett. a) e b) D.P.R. 600/1973, a societ&agrave; o stabili organizzazioni di societ&agrave;, situate in altro Stato membro dell&rsquo;Unione Europea in presenza dei relativi requisiti richiesti, per i quali &egrave; stato effettuato nel 2006 il rimborso della ritenuta ai sensi dell’art. 4 D. Lgs. 143/2005.</option>
				<% }else if(documento.getCausalePagamento().equals("Y")){ %>
					<option selected="selected" value="Y">Y - Canoni corrisposti dal 1.01.2005 al 26.07.2005 da soggetti di cui al punto precedente.</option>
				<% }else if(documento.getCausalePagamento().equals("Z")){ %>
					<option selected="selected" value="Z">Z - Titolo diverso dai precedenti.</option>
				<% } %>
				<option></option>
				<option value="A">A - Prestazioni di lavoro autonomo rientranti nell&rsquo;esercizio di arte o professione abituale.</option>
				<option value="B">B - Utilizzazione economica, da parte dell&rsquo;autore o dell&rsquo;inventore, di opere dell&rsquo;ingegno, di brevetti industriali e di processi, formule o informazioni relativi a esperienze acquisite in campo industriale, commerciale o scientifico.</option>
				<option value="C">C - Utili derivanti da contratti di associazione in partecipazione e da contratti di cointeressenza, quando l&rsquo;apporto &egrave; costituito esclusivamente dalla prestazione di lavoro</option>
				<option value="D">D - Utili spettanti ai soci promotori ed ai soci fondatori delle societ&agrave; di capitali</option>
				<option value="E">E - Levata di protesti cambiari da parte dei segretari comunali</option>
				<option value="F">F - Prestazioni rese dagli sportivi con contratto di lavoro autonomo</option>
				<option value="G">G - Indennit&agrave; corrisposte per la cessazione di attivit&agrave; sportiva professionale</option>
				<option value="H">H - Indennit&agrave; corrisposte per la cessazione dei rapporti di agenzia delle persone fisiche e delle societ&agrave; di persone con esclusione delle somme maturate entro il 31 dicembre 2003, gi&agrave; imputate per competenza e tassate come reddito d&rsquo;impresa</option>
				<option value="I">I - Indennit&agrave; corrisposte per la cessazione da funzioni notarili</option>
				<option value="L">L - Utilizzazione economica, da parte di soggetto diverso dall&rsquo;autore o dall&rsquo;inventore, di opere dell&rsquo;ingegno, di brevetti industriali e di processi, formule e informazioni relativi ad esperienze acquisite in campo industriale, commerciale o scientifico</option>
				<option value="M">M - Prestazioni di lavoro autonomo non esercitate abitualmente, obblighi di fare, di non fare o permettere</option>
				<option value="N">N - Indennit&agrave; di trasferta, rimborso forfetario di spese, premi e compensi erogati</option>
				<option value="O">O - Prestazioni di lavoro autonomo non esercitate abitualmente, obblighi di fare, di non fare o permettere, per le quali non sussiste l’obbligo di iscrizione alla gestione separata (Circ. Inps 104/2001).</option>
				<option value="P">P - Compensi corrisposti a soggetti non residenti privi di stabile organizzazione per l&rsquo;uso o la concessione in uso di attrezzature industriali, commerciali o scientifiche che si trovano nel territorio dello Stato, ecc.</option>
				<option value="Q">Q - Provvigioni corrisposte ad agente o rappresentante di commercio monomandatario.</option>
				<option value="R">R - Provvigioni corrisposte ad agente o rappresentante di commercio plurimandatario.</option>
				<option value="S">S - Provvigioni corrisposte a commissionario.</option>
				<option value="T">T - Provvigioni corrisposte a mediatore.</option>
				<option value="U">U - Provvigioni corrisposte a procacciatore di affari.</option>
				<option value="V">V - Provvigioni corrisposte a incaricato per le vendite a domicilio e provvigioni corrisposte a incaricato per la vendita porta a porta e per la vendita ambulante di giornali quotidiani e periodici (L. 25.02.1987, n. 67).</option>
				<option value="W">W - Corrispettivi erogati nel 2013 per prestazioni relative a contratti d&rsquo;appalto cui si sono resi applicabili le disposizioni contenute nell&rsquo;art. 25-ter D.P.R. 600/1973.</option>
				<option value="X">X - Canoni corrisposti nel 2004 da societ&agrave; o enti residenti, ovvero da stabili organizzazioni di società estere di cui all&rsquo;art. 26-quater, c. 1, lett. a) e b) D.P.R. 600/1973, a societ&agrave; o stabili organizzazioni di societ&agrave;, situate in altro Stato membro dell&rsquo;Unione Europea in presenza dei relativi requisiti richiesti, per i quali è stato effettuato nel 2006 il rimborso della ritenuta ai sensi dell&rsquo;art. 4 D. Lgs. 143/2005.</option>
				<option value="Y">Y - Canoni corrisposti dal 1.01.2005 al 26.07.2005 da soggetti di cui al punto precedente.</option>
				<option value="Z">Z - Titolo diverso dai precedenti.</option>
			</select>
			</td>
		</tr>
		<tr>
			<td colspan="5">&nbsp;</td>
		</tr>
	</table>
	<table border="0" width="100%">
		<tr>
			<td colspan="5" style="border-bottom-style: solid; border-bottom-color: #118ADE"><b>BOLLO</b></td>
		</tr>
		<tr>
			<td colspan="5">&nbsp;</td>
		</tr>
		<tr>
			<td>BOLLO VIRTUALE</td>
			<% if(documento.getBolloVirtuale().equals("SI")){ %>
			<td><input type="checkbox" name="<portlet:namespace />bolloVirtuale" value="SI" checked="checked" /></td>
			<% }else { %>
			<td><input type="checkbox" name="<portlet:namespace />bolloVirtuale" value="SI" /></td>
			<% } %>
			<td>&nbsp;</td>
			<td>IMPORTO BOLLO</td>
			<td><input type="text" name="<portlet:namespace />importoBollo" style="width: 80%" value="<%= documento.getImportoBolloVirtuale() %>" /></td>
		</tr>
		<tr>
			<td colspan="5">&nbsp;</td>
		</tr>
	</table>
	<table border="0" width="100%">
	<tr>
		<td colspan="5" style="border-bottom-style: solid; border-bottom-color: #118ADE"><b>CASSA PREVIDENZIALE</b></td>
	</tr>
	<tr>
		<td colspan="5">&nbsp;</td>
	</tr>
	<tr>
		<td>CASSA PREVIDENZIALE (C.P.A.)</td>
		<td>ALIQUOTA CASSA %</td>
		<td colspan="3">ALIQUOTA IVA %</td>
	</tr>
	<tr>
		<td>
			<select name="<portlet:namespace />tipoCassaPrevidenziale" style="width: 80%;">
				<% 
					List<CassaPrevidenziale> list_cassa = CassaPrevidenzialeLocalServiceUtil.getCassaPrevidenziales(0, 22); 
					for(CassaPrevidenziale cassa : list_cassa)
					{
						if(cassa.getCodiceCassa().equals(documento.getCassaPrevidenziale()))
						{
				%>
						<option selected="selected" value="<%= cassa.getCodiceCassa() %>"><%= cassa.getDescrizione() %></option>
				<%  	}else { %>		
						<option value="<%= cassa.getCodiceCassa() %>"><%= cassa.getDescrizione() %></option>
				<% 		}
					} %>
			</select>
		</td>
		<td><input type="text" name="<portlet:namespace />alCassa" id="alCassa" style="width:50%" value="<%= documento.getAliquotaCassa() %>" /></td>
		<td colspan="3"><input type="text" name="<portlet:namespace />aliquotaIvaCassa" id="aliquotaIvaCassa" style="width:50%" value="<%= documento.getAliquotaIvaCassa() %>" /></td>
	</tr>
	<tr>
		<td>RITENUTA</td>
		<td colspan="4">NATURA OPERAZIONE</td>
	</tr>
	<tr>
		<td>
			<select name="<portlet:namespace />ritenutaCassa">
					<% if(documento.getRitenutaCassa().equals("SI")){ %>
						<option selected="selected" value="<%= documento.getRitenutaCassa() %>">SI</option>
					<% } else if(documento.getRitenutaCassa().equals("NO")){ %>
						<option selected="selected" value="<%= documento.getRitenutaCassa() %>">NO</option>
					<% } %>
					<option></option>
					<option value="SI">SI</option>
					<option value="NO">NO</option>					
				</select>
		</td>
		<td colspan="4">
			<select name="<portlet:namespace />naturaCassa" id="naturaCassa" style="width:95%">
					<% if(documento.getNaturaCassa().equals("N1")){ %>
						<option selected="selected" value="<%= documento.getNaturaCassa() %>">ESCLUSE EX ART.15</option>
					<% } else if(documento.getNaturaCassa().equals("N2")){ %>
						<option selected="selected" value="<%= documento.getNaturaCassa() %>">NON SOGGETTE</option>
					<% } else if(documento.getNaturaCassa().equals("N3")){ %>
						<option selected="selected" value="<%= documento.getNaturaCassa() %>">NON IMPONIBILI</option>
					<% } else if(documento.getNaturaCassa().equals("N4")){ %>
						<option selected="selected" value="<%= documento.getNaturaCassa() %>">ESENTI</option>
					<% } else if(documento.getNaturaCassa().equals("N5")){ %>
						<option selected="selected" value="<%= documento.getNaturaCassa() %>">REGIME DEL MARGINE</option>
					<% } else if(documento.getNaturaCassa().equals("N6")){ %>
						<option selected="selected" value="<%= documento.getNaturaCassa() %>">INVERSIONE CONTABILE (REVERSE CHARGE)</option>
					<% } else if(documento.getNaturaCassa().equals("")){%>
						<option selected="selected"></option>
					<% } %>
					<option></option>
					<option value="N1">ESCLUSE EX ART.15</option>
					<option value="N2">NON SOGGETTE</option>
					<option value="N3">NON IMPONIBILI</option>
					<option value="N4">ESENTI</option>
					<option value="N5">REGIME DEL MARGINE</option>
					<option value="N6">INVERSIONE CONTABILE (REVERSE CHARGE)</option>
				</select>
		</td>
	</tr>
	<tr>
		<td>IMPONIBILE CASSA</td>
		<td>IMPORTO CASSA</td>
		<td colspan="3">IMPONIBILE IVA</td>
	</tr>
	<tr>
		<td><input type="text" name="<portlet:namespace />imponibileCassa" id="imponibileCassa" value="<%= documento.getImponibileCassa() %> &euro;" disabled="disabled" style="width:50%" /></td>
		<td><input type="text" value="<%= documento.getImportoContributoCassa() %> &euro;" disabled="disabled" style="width:50%" /></td>
		<% imponibileIva = Double.valueOf(documento.getImportoContributoCassa()) + Double.valueOf(documento.getImponibileCassa()); %>
		<td colspan="3"><input type="text" value="<%= imponibileIva %> &euro;" disabled="disabled" style="width:50%" /></td>
	</tr>
	<tr>
		<td colspan="5">&nbsp;</td>
	</tr>
</table>
</form>

<liferay-ui:search-container delta="10" emptyResultsMessage="Nessuna Competenza" iteratorURL="<%= iteratorURL %>" >
<%

if(list_competenze!=null && list_competenze.size()>0 ){	  
	displayList = list_competenze.subList(searchContainer.getStart(), list_competenze.size());
}
if( searchContainer.getEnd() < list_competenze.size()){
	displayList=list_competenze.subList(searchContainer.getStart(), searchContainer.getEnd());
}

pageContext.setAttribute("displayList", displayList);

%>
<liferay-ui:search-container-results results="<%= displayList %>" total="<%= list_competenze.size() %>" />
     <liferay-ui:search-container-row className="it.apuliait.model.LineaFattura" keyProperty="lineaFatturaId" modelVar="linea" >

       	<liferay-ui:search-container-column-text name="Competenze" >
       		 <p align="justify"><%= linea.getDescrizione() %></p> 
       	</liferay-ui:search-container-column-text>

		<liferay-ui:search-container-column-text name="Soggetto a ritenuta">
    		<p align="center" ><%= linea.getRitenuta() %></p>
    	</liferay-ui:search-container-column-text>

    	<liferay-ui:search-container-column-text name="Totale Importo Competenza">
    		<p align="center" ><%= linea.getPrezzoTotale() %> &euro;</p>
    	</liferay-ui:search-container-column-text>

		<liferay-ui:search-container-column-text>
    		<p align="center" ><a href="<portlet:renderURL><portlet:param name="competenzaId" value="<%= String.valueOf(linea.getLineaFatturaId()) %>"/><portlet:param name="scelta" value="MODIFICA_COMPETENZA"/></portlet:renderURL>">Modifica</a></p>
    	</liferay-ui:search-container-column-text>

    	<liferay-ui:search-container-column-text>
    		<p align="center" ><a href="<portlet:renderURL><portlet:param name="documentoId" value="<%= String.valueOf(documento.getDocumentoId()) %>"/><portlet:param name="competenzaId" value="<%= String.valueOf(linea.getLineaFatturaId()) %>"/><portlet:param name="scelta" value="ELIMINA_COMPETENZA"/></portlet:renderURL>">Elimina</a></p>
    	</liferay-ui:search-container-column-text>

    </liferay-ui:search-container-row>
    <liferay-ui:search-iterator searchContainer="<%= searchContainer %>" />
</liferay-ui:search-container>